// pages/haibao/haibao.ts
Page({

  /**
   * 页面的初始数据
   */
  data: {
    btnImg: "//img.tukuppt.com/png_preview/00/17/03/KOkbH50zF3.jpg!/fw/780",//按钮图片
    btnText: '',//按钮文字
    layoutType: 5,//海报的风格[0-5:共有6种风格]
    bgColor: '#00CED1',//海报背景色，当layoutType = 5时，背景色最好使用和白色相反的颜色
    imgData: {},//海报内容图片参数：{path: '', width: 0, height: 0}，path必须为wx.getImageInfo返回的图片本地路径
    shopData: { text: '进入株洲科泰', color: '#ddd' },//门店名称，参数：{text: '', color: ''}
    titleData: { text: '一个人在大阪航去影城待一天到底会怎样？\n\n●就会不断的吃吃还有吃，一个人旅游日本一个月得去，我相信很少人会选择一个人去游乐园，因为这个孤独感真的不是开玩笑，特别是你看那种情侣啊，朋友啊，还是整个家族一起来的，在外面很小啊现的时候我整个伦理感就爆棚，而且讲真我自己也是有一点点怕人家赔死我啊，所以我就化孤独为食量，在里面排队买东西，\n\n●就是我家朋友都听到很傻眼，你花300块竟然就会有吃东西，然我就表示无所谓，我会在自里吃上饱，难道我们的就是个super的fe，这不是在那个里面，而是在外面，只是卖甜点而已了，然它就有superman帽子造型的甜点就小红帽喜多美，还有头上绿油油泡台吉美，这我当然是选小红帽啦，一大早就要吃这个比我气色还鲜艳的食物，不过吃了一口比我预溪想象中的好吃，至少它的奶油没有那种廉价奶油的味道，而且它底部是有卡仕达，有草莓酱了', color: '#ffffff' },//标题名称，参数：{text: '', color: ''}，当layoutType = 5时，该文字颜色会强制使用bgColor
    userImg: '',//分享用户头像，必须为wx.getImageInfo返回的图片本地路径
    userName: { text: 'Bigger', color: '#ddd' },//分享用户昵称，参数：{text: '', color: ''}
    codeImg: {},//小程序太阳码，参数：{path: '', width: 0, height: 0}，path必须为wx.getImageInfo返回的图片本地路径
    tipsData: { text: '长按右键进入到株洲科泰小程序', color: '#ddd' },//太阳码底部提示语，参数：{text: '', color: ''}
    logoImg: {},//当layoutType = 5时，该参数必传，logo图，必须为wx.getImageInfo返回的图片本地路径
    logoTitle: { text: '一个人去大版影城', color: '#000' },//当layoutType = 5时，该参数必传，logo图下方提示语，参数：{text: '', color: ''}
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad() {
    let that = this;
    console.log('a')
    //获得生成太阳码的令牌
    wx.request({
      url: 'http://localhost:9090/wxapi/getAccessToken',
      success(res: any) {
        if (res.data.expires_in == 7200) {
          //根据太阳码的令牌生成太阳码
          console.log(res.data.access_token);
          wx.request({
            url: 'https://api.weixin.qq.com/wxa/getwxacode?access_token=' + res.data.access_token,
            method: 'POST',
            data: {
              path: 'pages/xiecheng/xiecheng',
              env_version: 'trial',
              width: 430
            },
            responseType: 'arraybuffer',//响应数据类型【二进制（数组）】
            success(r: any) {
              console.info(r.data);
              //3.根据生成好的二进制图片保存到本地图片 begin
              const fs = wx.getFileSystemManager()
              fs.writeFile({
                filePath: `${wx.env.USER_DATA_PATH}/hbtym.jpeg`,
                data: r.data,
                encoding: 'utf8',
                success(a) {
                  console.log('a')
                  that.setData({
                    codeImg: { path: `${wx.env.USER_DATA_PATH}/hbtym.jpeg`, width: 500, height: 500 }
                  })
                }
              })
            }
          });
        }
      }
    });
    wx.getImageInfo({
      src: 'https://youimg1.c-ctrip.com/target/1me2w12000b6kjy45AEF1_R_800_10000_Q50.jpg',
      success(res) {
        console.log("aaa");
        that.setData({
          imgData: { path: res.path, width: 800, height: 800 },
          logoImg: res.path,
          userImg: res.path
        });
      }
    });
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})